#include<iostream>
#include<cstring>
#define maxn 200000
using namespace std;
int word[maxn];
int trie[maxn][26];
int tot;
int ans;
void insert(char * str){
    int u=0;//根节点
    int res=0;
    for(int i=0;i<strlen(str);i++){
        int a=str[i]-'a';
        if(trie[u][a]==0){
            tot++;
            trie[u][a]=tot;
        }
        u=trie[u][a];
        res+=word[u];
    }
    if(res+1>ans)ans=res+1;
    word[u]++;
}
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        char  str[50];
        cin>>str;
        insert(str);
    }
    cout<<ans;
    return 0;
}